package com.swind.fast.modules.app.railway.report.service;

import com.swind.fast.common.system.base.service.SwindService;
import com.swind.fast.modules.app.railway.report.entity.RailwayReportTaskWorkload;

import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.util.HashMap;
/**
 * @Description: 项目
 */
public interface IRailwayReportTaskWorkloadService extends SwindService<RailwayReportTaskWorkload> {

    Map<String, Object> getWorkloadPieChart(String projectId);

    Map<String, Object> getWorkloadPieChartV2(String projectId);

    Map<String, Object> getWorkloadChart(String projectId);

    Map<String, Object> getWorkloadDetail(String projectId);

    List<Map<String, Object>> getDepartmentSummary(String startDate, String endDate);

    Map<String, Object> getBigScreenProjectCount(String orgCode);

    Map<String, Object> getBigScreenPersonCount(String orgCode);

    List<Map<String, String>> getBigScreenProjectPointCount(String orgCode);
}
